package com.heima.schedule.service;

/**
 * ${describe}
 *
 * @Name Taskservice
 * @Author 刘旭
 * @Date 2022-09-03 10:43
 */

import com.heima.model.schedule.dtos.Task;

/**
 * 延迟任务对接接口
 */
public interface Taskservice {
    /**
     * 添加任务
     */

    long addTask(Task task);

    /**
     * 取消任务
     */
    public boolean cancleTask(long taskId);


    /**
     * 消费任务
     * @param type
     * @param priority
     * @return
     */

    public Task poll(int type, int priority);

}
